PREPRINT PREPRINT PREPRINT PREPRINT To appear TOG 2012 Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces

نویسنده

  • Matthias Nießner
چکیده

We present a novel method for high-performance GPU based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-Clark surfaces. Specifically, our algorithm can accommodate base meshes consisting of arbitrary valence vertices and faces, and the surface can contain any number and arrangement of semi-sharp creases and hierarchically defined detail. We also present a variant of the algorithm which guarantees watertight positions and normals, meaning that even displaced surfaces can be rendered in a crack-free manner. Finally, we describe a view dependent level-of-detail scheme which adapts to both the depth of subdivision and the patch tessellation density. Though considerably more general, the performance of our algorithm is comparable to the best approximating method, and is considerably faster than Stam’s exact method.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Rendering of Catmull-Clark Subdivision Surfaces based on Inscribed Approximation

Subdivision provides a powerful scheme for building smooth and complex surfaces. But the number of faces in the uniformly refined meshes increases exponentially with respect to subdivision depth. Adaptive rendering reduces the number of faces needed to yield a smooth approximation to the limit surface and, consequently, makes the rendering process more efficient. In this paper, we present a new...

متن کامل

Inscribed Approximation based Adaptive Tessellation of Catmull-Clark Subdivision Surfaces

Catmull-Clark subdivision scheme provides a powerful method for building smooth and complex surfaces. But the number of faces in the uniformly refined meshes increases exponentially with respect to subdivision depth. Adaptive tessellation reduces the number of faces needed to yield a smooth approximation to the limit surface and, consequently, makes the rendering process more efficient. In this...

متن کامل

Parametrization of General Catmull-Clark Subdivision Surfaces and its Applications

A new parametrization technique and its applications for general Catmull-Clark subdivision surfaces are presented. The new technique extends J. Stam’s work by redefining all the eigen basis functions in the parametric representation for general Catmull-Clark subdivision surfaces and giving each of them an explicit form. Therefore, the new representation can be used not only for evaluation purpo...

متن کامل

Generating textures on Surfaces with Reaction-Diffusion systems in the GPU

In this paper we present a method to create textures on smooth surfaces of arbitrary topology using ReactionDiffusion systems in a graphics processing unit (GPU). To do this we use a parametrization of Catmull-Clark subdivision surfaces and obtain the metric information of the distortion caused by this parametrization, so we can calculate differential operators of functions defined on this surf...

متن کامل

Removing Polar Rendering Artifacts in Subdivision Surfaces

There is a belief that subdivision schemes require the subdominant eigenvalue, λ , to be the same around extraordinary vertices as in the regular regions of the mesh [Barthe and Kobbelt, 2004, Zulti et al., 2006, Ni and Nasri, 2006]. This belief is owing to the polar rendering artifacts which occur around extraordinary points when λ is significantly larger than in the regular regions [Sabin and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011